本文共计1664字,预计需要花费 3分钟才能阅读完成。
详细介绍
🤔 PanSou 是什么?
PanSou 是一款为网盘资源搜索而设计的高性能 API 服务,支持并发搜索、结果智能排序以及插件扩展。凭借其灵活的设计与强大的功能,它成为了资源搜索的首选工具。目前已支持的网盘有:百度网盘、夸克网盘、迅雷云盘、123盘、UC网盘等等十余款国内大小网盘,无论你是哪个网盘的用户,都可以直接使用,完全不挑用户,很强大!
🌟 核心特性
🚀 高性能搜索
- ⚡ 并发执行:通过多 TG 频道与异步插件搜索,显著提高查询效率。
- 🛠️ 任务管理:采用工作池设计,优化并发任务管理。
🤖 智能化功能
- 📂 网盘分类展示:自动识别多种网盘资源链接,分类呈现。
- 🔍 综合排序算法:基于时间、插件等级等多维度优化搜索结果。
🔄 插件与缓存机制
- 🧩 异步插件系统:解决响应时间长的问题,为用户提供实时更新。
- 💾 二级缓存:结合分片内存与磁盘缓存,提升查询速度与并发能力。
安装使用指南
下面通过 飞牛 NAS 应用中心进行安装。如果其它 NAS 需要使用 Docker Compose 根据自己实际需求进行部署。
Docker Compose 部署
docker-compose.yml
文件:
services:
pansou:
image: ghcr.io/fish2018/pansou-web:latest
container_name: pansou-app
ports:
- "8800:80"
environment:
# 基础配置
- DOMAIN=localhost
- PANSOU_PORT=8888
- PANSOU_HOST=127.0.0.1
# 代理配置(可选)
# - SOCKS5_PROXY=socks5://127.0.0.1:1080
# - HTTP_PROXY=http://proxy:8080
volumes:
# 数据持久化
- pansou-data:/app/data
- pansou-logs:/app/logs
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/api/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
volumes:
pansou-data:
driver: local
pansou-logs:
driver: local
如果没有搜索处任何内容,需要正确配置SOCKS5_PROXY
或HTTP_PROXY
。
----
1. 在飞牛主页面找到 Docker
打开后,切换菜单 Compose
-> 新增项目
。
2. 创建项目页面根据实际情况定义 项目名称
、选择 路径
,选中 创建 docker-compose.yml
后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定
按钮进行部署。
3. 等待部署完成,在容器
管理中查看运行状态。
使用
1. 在浏览器地址输入:http://<NASIP>:8800
打开 PanSou 页面
2. 在搜索框里面搜索自己想要的资源
3. 查看 PanSou 运行状态和配置信息
其它更多配置和API使用请参考 PanSou 官方文档
后记
PanSou 作为一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用,值得尝试。
正文完